


/**
 * @author smalleast
 * @createdate 20180918
 * 
 */

// let isPro = process.env.NODE_ENV !== 'development';
let isPro = true;
let isMock = false;
export const BASE_URL = isMock ? 'https://cloud.the3dspace.cn' : isPro ? 'https://test.the3dspace.cn' : 'http://192.168.1.104:8081';
export const VIP_CHARGE_OFF_URL = isPro ? 'https://test.the3dspace.cn/h5/index.html#/pages/admin/vip-charge-off' : 'http://192.168.1.105:8082/h5/#/pages/admin/vip-charge-off';
export const TICKET_CHARGE_OFF_URL = isPro ? 'https://test.the3dspace.cn/h5/index.html#/pages/admin/ticket-charge-off' : 'http://192.168.1.105:8082/h5/#/pages/admin/ticket-charge-off';
export const WS_URL = isPro ? '' : 'ws:localhost:8888/ws';


// 手机校验规则
// 移动的号段：134、135、136、137、138、139、147、150、151、152、157、158、159、187、188、178、198、148、182、183
// 联通的号段：130、131、132、155、156、185、186、176、175、145、171、166、146
// 电信的号段：133、153、180、189、181、173、149、177、199
export const MOBILE_RULE = /^(13[0-9]|14[5|6|7|8|9]|15[0|1|2|3|5|6|7|8|9]|166|17[0|1|3|5|6|7|8]|18[0-9]|19[8|9])\d{8}$/;

// 邮箱校验规则
export const EMAIL_RULE = new RegExp('^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$'); 

// 网址校验规则
// eslint-disable-next-line no-useless-escape
export const URL_RULE = /(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/;

// qq号验证规则
export const QQ_RULE = /^[1-9]\d{4,14}$/;

// 标签验证规则
export const TAG_RULE = /<[^>]*>|<\/[^>]*>/gm;

export const ONE_HOUR = 60 * 60 * 1000;
export const ONE_MINUTE = 60 * 1000;